const express = require('express');
const router = express.Router();
const userController = require('../controllers/userController');
const expressJoi = require('@escook/express-joi')  // 和joi都是用来校验的
const { userCheck } = require('../utils/check')  // exports.xxx的导出方式导出的是一个文件对象，因此要使用解构赋值拿出导出的内容

/*
 *   用户注册接口
*/
router.post(
    '/register',
    expressJoi(userCheck),
    userController.registerController
);

/*
 *   用户登录接口
*/
router.post(
    '/login',
    expressJoi(userCheck),
    userController.loginController
);

/*
 *   用户信息查询接口
*/
router.get(
    '/userInfo',
    userController.userInfoController
);


module.exports = router;

